<?php

//Author  : 西北民大杨志宏
//Email   : yangjh@yeah.net
//创建日期 : 2014-05-03
//许可协议 : CC0（公有领域）
 
// MVC设计模式练习

// 入口文件是唯一一个让用户可以通过浏览器请求的脚本文件，通常是index.php
// 控制器负责协调模型和视图，它的一些公开方法也叫Action
// 模型只负责提供数据，保存数据
// 视图只负责显示给用户什么信息，收集用户输入的信息

// 提示信息，方便用户输入
if(!isset($_GET['c']) or !isset($_GET['m']))
 exit('必须输入控制器和方法名，格式为index.php?c=xx&m=xx');

// 取得控制器信息
$c = $_GET['c'];

// 包含控制器文件
require './controllers/' . $c . 'Controller.php';

// 实例化控制器对象
$className  = $c . 'Controller';

$controller = new $className;
// var_dump($controller); exit();

// 取得方法名
$m = $_GET['m'];

// 执行方法
$controller->$m();

?>